// 题6
function Test6() {
    var myObject = {
        foo: "bar",
        func: function () {
            var self = this;
            console.log(this.foo);
            console.log(self.foo);
            (function () {
                console.log(this.foo);
                console.log(self.foo);
            })();
        },
    };
    myObject.func();
}
  Test6()
  // 结果：
  // bar
  // bar
  // undefined
  // bar
/**
 * 解析：
 * 立即执行函数的表达式是由window调用的，this指向了window
 * self变量沿着作用域链向上查找，找到了self
 */
